<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>项目接口文档</title>
<link rel="stylesheet" href="http://s.windpicker.com/libs/wp.api/1.0/api.min.css" />
<script src="http://s.windpicker.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="http://s.windpicker.com/libs/wp.api/1.0/api.min.js"></script>
</head>
<body>
<main>
	<section id="s1">
		<h1>功能说明</h1>
		<article id="a1.1">
			<h2>初始版本功能说明</h2>
			<p>sleep项目主要作为：当其他应用处于维护更新时，代为接收那个应用的所有请求，并返回维护信息。</p>
			<p>根据请求类型是异步请求还是页面请求（json还是html)，分别返回对应提示信息。</p>
			<p>json提示信息为Result形式</p>
		</article>
	</section>
	<section id="s2">
		<h1>版本备注</h1>
		<article id="a2.1">
			<h2>版本：1.0</h2>
			<p>本版本的功能</p>
			<ul>
				<li>任何请求，若判断为异步请求（需返回json），返回Result形式的提示信息</li>
				<li>其他所有请求，返回html形式的提示页面</li>
			</ul>
		</article>
	</section>
	<section id="s3">
		<h1>接口</h1>
		<article id="a2.1">
			<h2>所有异步请求</h2>
			<div class="api-block">
				<div class="api-line">
					<b>接口</b> <span>/**</span>
					<b>方法</b> <span>*</span>
					<b>备注</b> <span>需要异步请求</span>
				</div>
				<div class="api-line">
					<b>参数</b>
					<pre>无</pre>
				</div>
				<div class="api-line">
					<b>返回</b>
					<pre>
{
    "r": null, //返回结果无对象
    "i": "对不起，系统维护中，无法处理请求", //提示信息
    "c": 1 //状态码表示错误
}
					</pre>
				</div>
				<div class="api-line">
					<b>说明</b>
					<ul>
						<li>可通过headers="X-Requested-With=XMLHttpRequest"判断为异步请求</li>
					</ul>
				</div>
			</div>
		</article>
		<article id="a2.2">
			<h2>所有同步请求</h2>
			<div class="api-block">
				<div class="api-line">
					<b>接口</b> <span>/**</span>
					<b>方法</b> <span>*</span>
					<b>备注</b> <span>所有同步请求</span>
				</div>
				<div class="api-line">
					<b>参数</b>
					<pre>无</pre>
				</div>
				<div class="api-line">
					<b>返回</b>
					<pre>
{
    "message": "对不起，系统维护中，请查看公告信息", //提示信息，字符串
    "title": "系统提示" //html页面要用的title
}
					</pre>
				</div>
				<div class="api-line">
					<b>说明</b>
					<ul>
						<li>返回的属性放到Model中，通过模板实现页面</li>
					</ul>
				</div>
			</div>
		</article>
	</section>
</main>
</body>
</html>